Sets and functions as databases